package com.ziyun.erp.modules.goods.dao;

import com.ziyun.erp.modules.goods.entity.GoodsOptionEntity;
import com.ziyun.erp.modules.goods.entity.GoodsTemplateEntity;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 商品模板表
 * 
 * @author xueqz
 * @email 
 * @date 2018-08-20 09:57:04
 */
@Service("goodsTemplateDao")
public interface GoodsTemplateDao extends BaseMapper<GoodsTemplateEntity> {

    void fagDeleteByTemplateIds(@Param("templateIds") Long[] templateIds);

    List<GoodsTemplateEntity> selectAllTemplate();

    GoodsTemplateEntity getTemplateByCatId(@Param("catId") Integer catId);

    String getAttributeTypes(@Param("templateId") Long templateId);

    Integer saveTemplate(GoodsTemplateEntity goodsTemplate);

    String getInfluenceCraftIds(@Param("categoryId") Integer categoryId);

}
